[INFO] fetching crate lnm-sdk 0.4.0...
[INFO] testing lnm-sdk-0.4.0 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate lnm-sdk 0.4.0 into /workspace/builds/worker-0-tc2/source
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate lnm-sdk 0.4.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate lnm-sdk 0.4.0
[INFO] tweaked toml for crates.io crate lnm-sdk 0.4.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate lnm-sdk 0.4.0 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lnm-sdk 0.4.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 959c6f28a5648359727c5b067f3265752ac1f9bef67a5e9225a82133afdd14fd
[INFO] running `Command { std: "docker" "start" "-a" "959c6f28a5648359727c5b067f3265752ac1f9bef67a5e9225a82133afdd14fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "959c6f28a5648359727c5b067f3265752ac1f9bef67a5e9225a82133afdd14fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "959c6f28a5648359727c5b067f3265752ac1f9bef67a5e9225a82133afdd14fd", kill_on_drop: false }`
[INFO] [stdout] 959c6f28a5648359727c5b067f3265752ac1f9bef67a5e9225a82133afdd14fd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ae36043e6ef02901ed3c4a0650c3ed814d2d411b6f412c4786848112a9e7ef06
[INFO] running `Command { std: "docker" "start" "-a" "ae36043e6ef02901ed3c4a0650c3ed814d2d411b6f412c4786848112a9e7ef06", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling find-msvc-tools v0.1.6
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling itoa v1.0.16
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling aws-lc-rs v1.15.2
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling rustls-pki-types v1.13.2
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling serde_json v1.0.147
[INFO] [stderr]    Compiling ryu v1.0.21
[INFO] [stderr]    Compiling zmij v0.1.9
[INFO] [stderr]    Compiling iri-string v0.7.9
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling aws-lc-sys v0.35.0
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling fastwebsockets v0.10.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling lnm-sdk v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "ae36043e6ef02901ed3c4a0650c3ed814d2d411b6f412c4786848112a9e7ef06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ae36043e6ef02901ed3c4a0650c3ed814d2d411b6f412c4786848112a9e7ef06", kill_on_drop: false }`
[INFO] [stdout] ae36043e6ef02901ed3c4a0650c3ed814d2d411b6f412c4786848112a9e7ef06
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b0a0df1676948ecb4ec2837a74db29700956c7d558d9811cdf7d5c744fb100b3
[INFO] running `Command { std: "docker" "start" "-a" "b0a0df1676948ecb4ec2837a74db29700956c7d558d9811cdf7d5c744fb100b3", kill_on_drop: false }`
[INFO] [stderr]    Compiling dotenv v0.15.0
[INFO] [stderr]    Compiling lnm-sdk v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.57s
[INFO] running `Command { std: "docker" "inspect" "b0a0df1676948ecb4ec2837a74db29700956c7d558d9811cdf7d5c744fb100b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b0a0df1676948ecb4ec2837a74db29700956c7d558d9811cdf7d5c744fb100b3", kill_on_drop: false }`
[INFO] [stdout] b0a0df1676948ecb4ec2837a74db29700956c7d558d9811cdf7d5c744fb100b3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4f91f91d82ef01d33ef43d1612e158795f8612409e9d645a959e69feeed4848c
[INFO] running `Command { std: "docker" "start" "-a" "4f91f91d82ef01d33ef43d1612e158795f8612409e9d645a959e69feeed4848c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lnm_sdk-53bb1b27fcc00c4f)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test api_v2::rest::lnm::futures::tests::test_api ... ignored
[INFO] [stdout] test api_v2::rest::lnm::futures::tests::test_v2_rate_limiter_prevents_unauth_429 ... ignored
[INFO] [stdout] test api_v2::rest::lnm::user::tests::test_api ... ignored
[INFO] [stdout] test api_v2::rest::lnm::user::tests::test_v2_rate_limiter_prevents_auth_429 ... ignored
[INFO] [stdout] test api_v3::rest::lnm::account::tests::test_api ... ignored
[INFO] [stdout] test api_v3::rest::lnm::account::tests::test_v3_rate_limiter_prevents_auth_429 ... ignored
[INFO] [stdout] test api_v3::rest::lnm::futures_cross::tests::test_api ... ignored
[INFO] [stdout] test api_v3::rest::lnm::futures_data::tests::test_api ... ignored
[INFO] [stdout] test api_v3::rest::lnm::futures_data::tests::test_v3_rate_limiter_prevents_unauth_429 ... ignored
[INFO] [stdout] test api_v3::rest::lnm::futures_isolated::tests::test_api ... ignored
[INFO] [stdout] test api_v3::rest::lnm::oracle::tests::test_api ... ignored
[INFO] [stdout] test api_v3::rest::lnm::utilities::tests::test_api ... ignored
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_deserialize_too_long_fails ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_empty_client_id_fails ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_deserialize ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_min_length_client_id ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_display ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_from_string ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_into_inner ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_serialize ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_too_long_client_id_fails ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_valid_client_id ... ok
[INFO] [stdout] test shared::models::margin::tests::test_calculate_margin ... ok
[INFO] [stdout] test shared::models::margin::tests::test_margin_from_liquidation_price_calculation ... ok
[INFO] [stdout] test shared::models::quantity::tests::test_calculate_quantity ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_added_margin_long_position ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_added_margin_short_position ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_cash_in_from_long_loss ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_cash_in_from_long_profit ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_cash_in_from_short_loss ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_cash_in_from_short_profit ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_collateral_delta_estimation_long_profit_leverage_down ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_collateral_delta_estimation_long_profit_leverage_up ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_collateral_delta_estimation_short_profit_leverage_down ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_collateral_delta_estimation_short_profit_leverage_up ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_estimate_liquidation_price ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_long_stoploss_validation ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_long_takeprofit_validation ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_edge_case_big_prices ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_edge_case_max_quantity ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_max_length_client_id ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_edge_case_min_quantity ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_edge_case_small_prices ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_long_loss ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_long_profit ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_no_price_movement ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_short_loss ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_pl_short_profit ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_short_stoploss_validation ... ok
[INFO] [stdout] test shared::models::trade::util::tests::test_short_takeprofit_validation ... ok
[INFO] [stdout] test shared::rest::lnm::rate_limit::tests::first_request_fires_immediately ... ok
[INFO] [stdout] test shared::rest::lnm::rate_limit::tests::auth_does_not_block_unauth ... ok
[INFO] [stdout] test shared::rest::lnm::rate_limit::tests::unauth_does_not_block_auth ... ok
[INFO] [stdout] test shared::rest::lnm::rate_limit::tests::fifo_ordering ... ok
[INFO] [stdout] test api_v3::rest::models::client_id::tests::test_deserialize_empty_fails ... ok
[INFO] [stdout] test shared::rest::lnm::rate_limit::tests::auth_interval_pacing ... ok
[INFO] [stdout] test shared::rest::lnm::rate_limit::tests::multiple_requests_paced ... ok
[INFO] [stdout] test shared::rest::lnm::rate_limit::tests::unauth_interval_pacing ... ok
[INFO] [stdout] test shared::rest::lnm::rate_limit::tests::auth_faster_than_unauth ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests lnm_sdk
[INFO] [stdout] 
[INFO] [stdout] running 245 tests
[INFO] [stdout] test src/../README.md - (line 160) ... ignored
[INFO] [stdout] test src/../README.md - (line 36) ... ignored
[INFO] [stdout] test src/../README.md - (line 58) ... ignored
[INFO] [stdout] test src/../README.md - (line 82) ... ignored
[INFO] [stdout] test src/api_v2/rest/mod.rs - api_v2::rest::RestClient::new (line 65) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/price_history.rs - api_v2::rest::models::price_history::PriceEntry (line 16) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/price_history.rs - api_v2::rest::models::price_history::PriceEntry::time (line 44) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/ticker.rs - api_v2::rest::models::ticker::Ticker (line 15) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/ticker.rs - api_v2::rest::models::ticker::Ticker::ask_price (line 83) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/price_history.rs - api_v2::rest::models::price_history::PriceEntry::value (line 68) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/ticker.rs - api_v2::rest::models::ticker::Ticker::bid_price (line 100) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/ticker.rs - api_v2::rest::models::ticker::Ticker::carry_fee_rate (line 119) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/mod.rs - api_v2::rest::RestClient::with_credentials (line 93) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/ticker.rs - api_v2::rest::models::ticker::Ticker::carry_fee_timestamp (line 136) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/ticker.rs - api_v2::rest::models::ticker::Ticker::index (line 49) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/ticker.rs - api_v2::rest::models::ticker::Ticker::exchanges_weights (line 156) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::canceled (line 542) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade (line 93) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::closed_ts (line 462) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::closing_fee (line 247) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::entry_margin (line 494) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::closed (line 558) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::entry_price (line 478) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::leverage (line 311) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::margin (line 295) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::exit_price (line 391) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::market_filled_ts (line 446) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::price (line 327) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::liquidation (line 343) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::quantity (line 279) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::running (line 526) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::side (line 213) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::stoploss (line 359) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::sum_carry_fees (line 576) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::opening_fee (line 230) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::maintenance_margin (line 263) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::trade_type (line 197) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::account_type (line 256) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::pl (line 410) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::auto_withdraw_enabled (line 273) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::auto_withdraw_lightning_address (line 292) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::email (line 199) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::balance (line 111) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User (line 36) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::email_confirmed (line 218) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::fee_tier (line 349) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::linkingpublickey (line 161) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::metrics (line 366) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::role (line 91) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::show_leaderboard (line 180) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::totp_enabled (line 311) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::use_taproot_addresses (line 237) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::uid (line 74) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::webauthn_enabled (line 330) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::cancel_all_trades (line 310) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::add_margin (line 480) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::cancel_trade (line 272) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::cash_in (line 533) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::close_trade (line 327) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::close_all_trades (line 361) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::username (line 128) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::create_new_trade (line 167) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::get_trade (line 238) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::get_trades (line 31) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::get_trades_closed (line 117) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::get_trades_open (line 67) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::price_history (line 142) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::get_trades_running (line 92) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::ticker (line 378) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::update_trade_stoploss (line 394) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::FuturesRepository::update_trade_takeprofit (line 433) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/repositories.rs - api_v2::rest::repositories::UserRepository::get_user (line 585) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/repositories.rs - api_v2::websocket::repositories::WebSocketRepository::disconnect (line 151) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/repositories.rs - api_v2::websocket::repositories::WebSocketRepository::connection_status (line 43) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/repositories.rs - api_v2::websocket::repositories::WebSocketRepository::is_connected (line 25) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/mod.rs - api_v2::websocket::WebSocketClient::new (line 40) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/mod.rs - api_v2::websocket::WebSocketClient::connect (line 64) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::takeprofit (line 375) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::open (line 510) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/repositories.rs - api_v2::websocket::repositories::WebSocketRepository::receiver (line 129) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/repositories.rs - api_v2::websocket::repositories::WebSocketRepository::subscriptions (line 109) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/repositories.rs - api_v2::websocket::repositories::WebSocketRepository::unsubscribe (line 91) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/mod.rs - api_v3::rest::RestClient::new (line 97) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/mod.rs - api_v3::rest::RestClient::with_credentials (line 124) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/account.rs - api_v3::rest::models::account::Account (line 10) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/account.rs - api_v3::rest::models::account::Account::fee_tier (line 129) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/account.rs - api_v3::rest::models::account::Account::linking_public_key (line 145) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/account.rs - api_v3::rest::models::account::Account::id (line 49) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/account.rs - api_v3::rest::models::account::Account::synthetic_usd_balance (line 97) - compile ... ok
[INFO] [stdout] test src/api_v2/websocket/repositories.rs - api_v2::websocket::repositories::WebSocketRepository::subscribe (line 71) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::creation_ts (line 430) - compile ... ok
[INFO] [stdout] test src/api_v2/rest/models/user.rs - api_v2::rest::models::user::User::synthetic_usd_balance (line 144) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/account.rs - api_v3::rest::models::account::Account::balance (line 113) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/account.rs - api_v3::rest::models::account::Account::email (line 81) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/client_id.rs - api_v3::rest::models::client_id::ClientId (line 18) ... ok
[INFO] [stdout] test src/api_v3/rest/models/cross_leverage.rs - api_v3::rest::models::cross_leverage::CrossLeverage::as_u64 (line 87) ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::id (line 165) ... ok
[INFO] [stdout] test src/api_v3/rest/models/client_id.rs - api_v3::rest::models::client_id::ClientId::as_str (line 46) ... ok
[INFO] [stdout] test src/api_v3/rest/models/cross_leverage.rs - api_v3::rest::models::cross_leverage::CrossLeverage (line 24) ... ok
[INFO] [stdout] test src/api_v2/rest/models/trade.rs - api_v2::rest::models::trade::Trade::uid (line 181) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/funding.rs - api_v3::rest::models::funding::CrossFunding (line 12) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/funding.rs - api_v3::rest::models::funding::FundingSettlement (line 151) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/ohlc_candle.rs - api_v3::rest::models::ohlc_candle::OhlcCandle (line 60) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/funding.rs - api_v3::rest::models::funding::IsolatedFunding (line 78) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::canceled (line 902) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::client_id (line 918) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::created_at (line 822) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::filled_at (line 838) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::canceled_at (line 854) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::price (line 790) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::quantity (line 774) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/oracle.rs - api_v3::rest::models::oracle::LastPrice (line 66) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/page.rs - api_v3::rest::models::page::Page<I>::data (line 19) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/cross_leverage.rs - api_v3::rest::models::cross_leverage::CrossLeverage::try_calculate_rounded (line 105) ... ok
[INFO] [stdout] test src/api_v3/rest/models/oracle.rs - api_v3::rest::models::oracle::Index (line 14) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/ticker.rs - api_v3::rest::models::ticker::Ticker (line 60) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/page.rs - api_v3::rest::models::page::Page<I>::next_cursor (line 37) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::trading_fee (line 806) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::id (line 726) ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition (line 977) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::trade_type (line 742) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder (line 678) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::side (line 758) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::entry_price (line 1084) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::funding_fees (line 1185) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::leverage (line 1068) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::liquidation (line 1148) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::initial_margin (line 1116) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::total_pl (line 1201) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::maintenance_margin (line 1132) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::canceled (line 525) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade (line 95) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::trading_fees (line 1165) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::margin (line 1036) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/cross_leverage.rs - api_v3::rest::models::cross_leverage::CrossLeverage::bounded (line 57) ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::quantity (line 1052) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::id (line 1020) ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::running_margin (line 1100) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::client_id (line 575) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::closed (line 541) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::closed_at (line 445) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::leverage (line 294) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::liquidation (line 326) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::closing_fee (line 230) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::entry_margin (line 477) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::entry_price (line 461) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::exit_price (line 374) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::maintenance_margin (line 246) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::filled_at (line 429) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::margin (line 278) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::filled (line 886) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::opening_fee (line 213) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::open (line 493) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::pl (line 393) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::quantity (line 262) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::price (line 310) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::running (line 509) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::side (line 196) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::created_at (line 413) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossPosition::delta_pl (line 1221) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::id (line 164) ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::stoploss (line 342) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::trade_type (line 180) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::sum_funding_fees (line 559) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/transfer.rs - api_v3::rest::models::transfer::CrossTransfer (line 16) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::Trade::takeprofit (line 358) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::AccountRepository::get_account (line 760) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::close_position (line 527) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/transfer.rs - api_v3::rest::models::transfer::CrossTransfer::id (line 51) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::cancel_all_orders (line 393) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::get_filled_orders (line 501) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::deposit (line 594) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::get_funding_fees (line 543) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::get_open_orders (line 469) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::cancel_order (line 409) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::get_position (line 485) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::get_transfers (line 569) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::place_order (line 427) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::cash_in_trade (line 137) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::cancel_trade (line 117) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::set_leverage (line 614) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesCrossRepository::withdraw (line 631) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesDataRepository::get_funding_settlements (line 656) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::close_trade (line 160) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::get_canceled_trades (line 235) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::get_closed_trades (line 210) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::get_open_trades (line 178) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::get_running_trades (line 194) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::new_trade (line 306) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::OracleRepository::get_index (line 903) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::get_funding_fees (line 360) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::update_stoploss (line 284) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesDataRepository::get_candles (line 693) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::update_takeprofit (line 261) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::OracleRepository::get_last_price (line 923) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::add_margin_to_trade (line 78) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::UtilitiesRepository::ping (line 41) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesIsolatedRepository::cancel_all_trades (line 101) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::UtilitiesRepository::time (line 53) - compile ... ok
[INFO] [stdout] test src/lib.rs - api_v3 (line 25) ... ok
[INFO] [stdout] test src/shared/models/margin.rs - shared::models::margin::Margin::as_f64 (line 110) ... ok
[INFO] [stdout] test src/shared/models/leverage.rs - shared::models::leverage::Leverage::as_f64 (line 82) ... ok
[INFO] [stdout] test src/lib.rs - api_v2 (line 10) ... ok
[INFO] [stdout] test src/shared/models/margin.rs - shared::models::margin::Margin (line 24) ... ok
[INFO] [stdout] test src/shared/models/margin.rs - shared::models::margin::Margin::bounded (line 52) ... ok
[INFO] [stdout] test src/shared/models/margin.rs - shared::models::margin::Margin::as_u64 (line 82) ... ok
[INFO] [stdout] test src/shared/models/leverage.rs - shared::models::leverage::Leverage::bounded (line 53) ... ok
[INFO] [stdout] test src/shared/models/leverage.rs - shared::models::leverage::Leverage (line 22) ... ok
[INFO] [stdout] test src/shared/models/leverage.rs - shared::models::leverage::Leverage::try_calculate (line 100) ... ok
[INFO] [stdout] test src/shared/models/margin.rs - shared::models::margin::Margin::as_i64 (line 96) ... ok
[INFO] [stdout] test src/api_v3/rest/models/transfer.rs - api_v3::rest::models::transfer::CrossTransfer::amount (line 65) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/transfer.rs - api_v3::rest::models::transfer::CrossTransfer::time (line 79) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/repositories.rs - api_v3::rest::repositories::FuturesDataRepository::get_ticker (line 679) - compile ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Percentage::bounded (line 270) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::PercentageCapped (line 23) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::PercentageCapped::as_f64 (line 83) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Price::apply_discount (line 617) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Price (line 461) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Percentage (line 239) ... ok
[INFO] [stdout] test src/shared/models/margin.rs - shared::models::margin::Margin::est_from_liquidation_price (line 153) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::PercentageCapped::bounded (line 54) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Percentage::as_f64 (line 299) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Price::bounded (line 570) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Price::round_down (line 496) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Price::round_up (line 518) ... ok
[INFO] [stdout] test src/shared/models/trade/mod.rs - shared::models::trade::TradeExecution (line 178) ... ok
[INFO] [stdout] test src/shared/models/quantity.rs - shared::models::quantity::Quantity::as_u64 (line 88) ... ok
[INFO] [stdout] test src/shared/models/quantity.rs - shared::models::quantity::Quantity::bounded (line 58) ... ok
[INFO] [stdout] test src/shared/models/quantity.rs - shared::models::quantity::Quantity::try_from_balance_perc (line 148) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Price::apply_gain (line 642) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Price::round (line 540) ... ok
[INFO] [stdout] test src/shared/models/quantity.rs - shared::models::quantity::Quantity::as_f64 (line 102) ... ok
[INFO] [stdout] test src/shared/models/price.rs - shared::models::price::Price::as_f64 (line 600) ... ok
[INFO] [stdout] test src/shared/models/quantity.rs - shared::models::quantity::Quantity (line 26) ... ok
[INFO] [stdout] test src/shared/models/trade/mod.rs - shared::models::trade::TradeExecution::to_type (line 198) ... ok
[INFO] [stdout] test src/shared/models/quantity.rs - shared::models::quantity::Quantity::try_calculate (line 120) ... ok
[INFO] [stdout] test src/shared/models/trade/mod.rs - shared::models::trade::TradeSize (line 44) ... ok
[INFO] [stdout] test src/shared/models/trade/mod.rs - shared::models::trade::TradeSize::margin (line 82) ... ok
[INFO] [stdout] test src/shared/models/trade/mod.rs - shared::models::trade::TradeSize::quantity (line 66) ... ok
[INFO] [stdout] test src/shared/models/trade/mod.rs - shared::models::trade::TradeSize::to_quantity_and_margin (line 102) ... ok
[INFO] [stdout] test src/api_v2/rest/models/ticker.rs - api_v2::rest::models::ticker::Ticker::last_price (line 66) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/account.rs - api_v3::rest::models::account::Account::username (line 65) - compile ... ok
[INFO] [stdout] test src/api_v3/rest/models/trade.rs - api_v3::rest::models::trade::CrossOrder::open (line 870) - compile ... ok
[INFO] [stdout] test src/shared/models/margin.rs - shared::models::margin::Margin::calculate (line 128) ... ok
[INFO] [stdout] test src/api_v3/rest/models/client_id.rs - api_v3::rest::models::client_id::ClientId::into_inner (line 60) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 241 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.76s; merged doctests compilation took 2.61s
[INFO] running `Command { std: "docker" "inspect" "4f91f91d82ef01d33ef43d1612e158795f8612409e9d645a959e69feeed4848c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f91f91d82ef01d33ef43d1612e158795f8612409e9d645a959e69feeed4848c", kill_on_drop: false }`
[INFO] [stdout] 4f91f91d82ef01d33ef43d1612e158795f8612409e9d645a959e69feeed4848c
